<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>对于 hasLayout 的理解？</title>
<style type="text/css">
</style>
</head>
<body>
<pre>
hasLayout是IE特有的一个属性。很多的IE下的css bug都与其息息相关。在IE中，一个元素要么自己对自身的内容进
行计算大小和组织，要么依赖于父元素来计算尺寸和组织内容。当一个元素的hasLayout属性值为true时，它负责对自己和可
能的子孙元素进行尺寸计算和定位。虽然这意味着这个元素需要花更多的代价来维护自身和里面的内容，而不是依赖于祖先元素来完
成这些工作。
详细资料可以参考： <a href="https://segmentfault.com/a/1190000010883974" rel="nofollow">《CSS 基础篇--CSS 中 IE 浏览器的 hasLayout，IE 低版本的 bug 根源》</a> <a href="https://segmentfault.com/a/1190000004632071" rel="nofollow">《CSS 魔法堂：hasLayout 原来是这样的！》</a>
</pre>
<script type="text/javascript">

</script>
</body>
</html>
